@charset "utf-8";

/* top */
body,ul,ol,li,dl,dd,p,h1,h2,h3,h4,h5,h6,form,fieldset,.pr,.pc{margin:0;padding:0; font-family:Microsoft Yahei;}
body{ overflow-x:hidden;}

a{ text-decoration:none;color:#333;}
a:hover{color:#f40;}
ul,li{ list-style:none; margin:0; padding:0;}
img{ border:none;}
:hover{-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.left{ float:left;}
.right{ float:right;}

/*layout*/
#layout{ width:1200px; margin:0 auto;}
.layout{ width:1200px; margin:0 auto;}


/*head*/
#head{ width:1200px; height:115px; }
#head  #logo{ width:900px; height:115px; float:left;}
#head .head_right{ float:right; width:300px; height:115px; overflow:hidden;} 
#head .head_right .cnenfa{float:right; width:152px; height:30px;overflow:hidden; background:#eee;}
#head .head_right .cnenfa a{ display:block; float:left;font-family:Microsoft Yahei; font-size:12px; color:#999;  height:30px; line-height:30px; width:30px;padding-left:35px;}
#head .head_right .cnenfa .cn{background: url(../WebImages/yuyan.png)no-repeat 15px 10px; float:left; }
#head .head_right .cnenfa .jap {background: url(../WebImages/yuyan.png) no-repeat; float:right; background-position:0 -11px; text-indent:-16px;}
#head .head_right .tel{ float:right; width:300px; height:40px; margin-top:30px; background: url(../WebImages/tel.png) no-repeat;font-family:Microsoft Yahei; font-weight:bold; font-size:20px; color:#ff6100;text-indent:50px; line-height:35px;}

#nav{ width:100%; background:#0f9651;height:50px; }
#nav #menu ul{ width:auto; float:left; height:50px; line-height:50px;}
#nav #menu li{ width:115px;height:50px; text-align:center; float:left; position:relative;}
#nav #menu li a{ display:block; float:left; width:115px;height:50px;font-size:16px;color:#fff;}
#nav #menu .hover,#nav li:hover{ background-color:#ff6100;}

#nav #menu ul ul {position:absolute;margin-top:50px;width:0px;opacity: 0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
#nav #menu ul li:hover ul{position:absolute;opacity: 1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); width:115px;background:#fff;  z-index:200;box-shadow: 1px 1px 7px #666; height:auto;}  
#nav #menu ul ul li{width:115px;border-top:0; text-align:left; line-height:40px; height:40px;}
#nav #menu ul ul a{ float:left; width:115px; padding-top:0; line-height:40px;  font-size:16px;color:#0f9651;  text-align:center;height:40px;}
#nav #menu ul ul li:hover{border-top:0; background-color:#0f9651;}
#nav #menu ul ul li:hover a{ color:#fff;}


/*head_right*/

#nav_right{ width:215px; height:50px;  float:right;}
#nav_right #search{ float:right; width:215px; height:30px; margin-top:10px; font-family:Microsoft Yahei; font-size:14px; position:relative;}
#nav_right #search .u-ipt{ position:absolute;left:0; top:0; border:none; font-family:Microsoft Yahei; font-size:14px; padding:0; margin:0;border-radius:2px; text-indent:10px; width:215px; height:30px; background:#fff; line-height:30px;}
#nav_right #search .u-btn{ position:absolute;right:0; top:0; border:none;  font-family:Microsoft Yahei; font-size:14px; color:#fff; margin:6px -23px; width:55px; height:36px; background:url(../WebImages/ico7.png) no-repeat; float:right;cursor: pointer;}


/*slide*/
#slide{ width:1920px; height:470px; position:absolute;margin-left:-360px; overflow:hidden; position:relative;} 
#slide .hd{ width:1200px; margin:0 auto; position:relative;top:50%;}
#slide .prev,.slide .next{ position:absolute; z-index:10; width:80px; height:130px;cursor: pointer;}
#slide .prev{ left:-80px; background:url(../WebImages/next.png) no-repeat; margin-top:-65px;} 
#slide .next{ right:-80px;background:url(../WebImages/next.png) -80px 0 no-repeat;margin-top:-65px;}  

#slide .bd{ position:relative; height:100%; z-index:0;   } 
#slide .bd img{ width:1920px; height:470px; } 


/*fenlei*/
#fenlei{ width:1200px; height:123px; margin:0 auto; overflow:hidden;}
#fenlei #kuang { width:1245px; height:215px;margin-top:-92px; position:absolute; z-index:11; }
#fenlei li{ width:370px; height:215px; float:left; margin-right:45px;}
#fenlei li img{ width:370px; height:155px;}
#fenlei li .fl_text{ background-color:#0f9651; width:370px; height:60px; line-height:60px;text-align:center;}
#fenlei li .fl_text a{color:#fff;font-size:16px;}

/*about*/
#about{ width:1200px; height:335px; padding-top:45px; background-color:#fff; margin:0 auto; }
#about .biaot{ color:#0f9651; font-size:18px; font-weight:bold;font-family:Microsoft Yahei;}
#about .biaot b{ font-size:12px; color:#666; font-weight:100;}
#about .content{ width:1200px; height:305px;background: url(../WebImages/map.jpg) 510px 10px no-repeat;}
#about .content img{ width:475px; height:240px; float:left;  margin-top:34px;}
#about .content .abtxt{ width:700px; height:190px; float:right; margin:34px 0 0 25px;font-family:Microsoft Yahei; font-size:14px; color:#333; line-height:34px; text-indent:30px;}
#about .content .more{ width:108px; height:40px; background-color:#0f9651; float:right; line-height:40px; margin-top:10px;text-align:center;}
#about .content .more a{ color:#fff;font-family:Microsoft Yahei; font-size:14px;}

/*news*/
#box1920{ width:1200px; height:206px; margin:0 auto; padding-top:40px;}
#box1920 #news{ width:475px; height:200px; float:left;}
#box1920 #news .biaot{ color:#0f9651; font-size:18px; font-weight:bold;font-family:Microsoft Yahei;}
#box1920 #news .biaot b{ font-size:12px; color:#666; font-weight:100;}
#box1920 #news ul{ width:475px; height:150px; margin-top:30px;}
#news li{ height:30px; line-height:30px;}
#news li a{ font-size:14px; color:#666;}
#news li span{ float:right; display:block;font-family:Microsoft Yahei; font-size:12px; color:#ccc;}

/*products*/
#products{ width:685px; height:200px; float:right; overflow:hidden;}
#products .biaot{ color:#0f9651; font-size:18px; font-weight:bold;font-family:Microsoft Yahei;}
#products .biaot b{ font-size:12px; color:#666; font-weight:100;}




/* 多个左滚动 - 公用类 */ 
.leftLoop{ position:relative;  } 
.leftLoop .hd{ height:35px;margin-top:-20px; } 
.leftLoop .hd .prev,.leftLoop .hd .next{ display:block;  width:20px; height:26px;  float:right; overflow:hidden;cursor:pointer; background:url(../WebImages/png.png) no-repeat; }  
.leftLoop .hd .next{ background:url(../WebImages/png.png)-30px 0 no-repeat;  } 

.leftLoop .bd{ margin-top:20px; width:705px; height:150px;} 

.leftLoop .bd ul{  height:150px; } 
.leftLoop .bd ul li{ margin-right:29px; width:150px; height:150px;} 
.picList .pic  a{display:block;width:150px; height:150px; overflow:hidden;}
.picList .pic img{max-height:150px;} 



/*products结束*/





/*foot*/
#foot{ width:100%; padding:20px; background-color:#0f9651; margin-top:50px;}
#foot p{text-align:center;margin-top:10px;color:White;}

#foot .left{ width:720px; height:142px; padding-top:29px; float:left;}
#foot li{ width:120px; float:left; text-indent:10px;}
#foot li a{ color:#fff;font-size:14px; font-weight:bold; }
#foot li ul{ padding-top:25px;}
#foot li ul a{ color:#fff; font-size:14px; }

#foot .right{ width:268px; height:148px; float:right;padding-top:29px;}
#foot .right .wenzi{  line-height:26px; color:#fff; font-size:14px;}






/*list*/

.banner{ position:absolute; margin-left:-385px;}

#tag{ width:1200px; margin:20px auto 0 auto; height:40px;border-bottom:1px solid #ddd; }
#tag .hd{font-size:30px;border-bottom:3px solid #0f9651;  color:#0f9651; font-weight:bold; float:left; display:block;}
#tag span{ font-size:12px; color:#666; margin-left:20px;}
#tag .weizhi{ float: right; line-height:50px;font-size:12px;}
#tag .weizhi a{ color:#0f9651;}


#content{ width:1200px;display:block;display:inline-block; margin-top:30px;}
#sidebar_a{ background:#f5f5f5; width:200px; height:auto; float:left;display:inline-block;}
#sidebar_a .sortstitle{ width:200px; background:#f60; color:#fff;height:50px; line-height:50px; text-indent:20px;  }
#sidebar_a .sortslist{ width:200px;}
#sidebar_a .sortslist li,#sidebar_a .sortslist li a{ width:200px; height:50px; background:#f5f5f5; color:#666; font-size:14px; line-height:50px; text-indent:20px; display:block; }
#sidebar_a .sortslist li a:hover,#sidebar_a .sortslist li.hover a{ background:#0f9651; color:#fff; text-decoration:none;}

#sidebar_b{width:960px; line-height:30px; font-size:14px; margin-bottom:20px; float: right;background:#fff;display: inline-block;}
#sidebar_b li{ width:960px; height:180px;  padding:30px 0; border-bottom:1px solid #ddd;}
#sidebar_b li:hover{ background:#f5f5f5;}
#sidebar_b .pics{ float:left; width:270px; text-align:center; height:180px; display:block; overflow:hidden;}
#sidebar_b .pics img{ height:180px; min-width:270px;}
#sidebar_b .rights{ float:right; width:660px; height:180px; overflow:hidden;}
#sidebar_b .rights .txt{ width:660px; height:40px; line-height:40px; margin-bottom:10px; font-size:14px;  overflow:hidden;}
#sidebar_b .rights .txt a{ color:#333; font-weight:bold;}
#sidebar_b .rights .rq{ width:660px; height:30px; font-size:12px; color:#777;}
#sidebar_b .rights .jj{ width:660px; height:48px; overflow:hidden; line-height:24px; font-size:12px; color:#666;}
#sidebar_b .rdmore{ width:660px; height:40px; line-height:40px; background:url(../images/png.png) 70px 8px no-repeat;}
#sidebar_b .rdmore a{ color:#0f9651;}


#container{ width:1200px;display:block;display:inline-block; margin-top:30px;}
#productbd{width:960px; line-height:30px; font-size:14px; margin-bottom:20px; float: right;background:#fff;display: inline-block;}
#productbd li{ width:290px; height:270px; margin-bottom:30px; margin-right:30px; float:left;  padding:0 0 20px 0; border-bottom:1px solid #ddd;}
#productbd li:hover{ background:#f5f5f5;}
#productbd .pics{ float:left; width:290px; text-align:center; overflow:hidden; height:200px; display:block;}
#productbd .pics img{width:290px;line-height:200px; }
#productbd .rights .txt{ width:290px; height:40px; line-height:40px;  font-size:14px;  overflow:hidden;}
#productbd .rights .txt a{ color:#333; font-weight:bold;}
#productbd .rights .rq{ width:290px; height:30px; font-size:12px; color:#777;}
#productbd .rights .rq a{ width: auto;color:#0f9651; height:40px; margin-left:20px; line-height:40px; background:url(../images/png.png) 70px 8px no-repeat;}



/*read*/
.txtbd{ width:960px; line-height:30px; font-size:14px; margin-bottom:50px; float: left;background:#fff;display: inline-block;}
.txtbd p{margin-bottom:10px;}
.txtbd .title{ width:920px; height:auto; color:#333; text-align:center; font-size:20px; font-weight:bold; padding:0 20px; line-height:30px;}
.txtbd .adm{ width:920px; margin:0 auto; height:auto; color:#999; border-bottom:1px dotted #ddd; text-align:center; font-size:14px; margin-bottom:30px; padding:5px 20px;}
.txtbd .adm span{ color:#0f9651;}
.txtbd .txtwz{ font-size:16px; color:#333;}





.dede_pages{ float: right;width:960px;height:30px; margin-bottom:30px; font-size:12px;}
.dede_pages li{ float:left; border:1px solid #ddd;background:#f1f1f1; width: auto; padding:0 12px; height:30px;border-radius:1px; line-height:30px; margin-right:10px; color:#333;}
.dede_pages li:hover,.dede_pages .thisclass,.dede_pages li:hover select{border:1px solid #ddd; background:#0f9651;border-radius:3px; color:#fff; text-align:center;}
.dede_pages li a{ float:left; display:block;width: auto; height:30px;  line-height:30px;color:#666;border-radius:3px;}.dede_pages li:hover a{ color:#fff;}
.dede_pages li select{ display:block;}
.dede_pages li .pageinfo{ padding:0 10px;}
.dede_pages .fanye{ border:0; height:30px;}

